/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelo;

import java.sql.SQLException;
import java.util.Vector;
import java.util.logging.Level;
import java.util.logging.Logger;
import principal.Conectar;


public class m_ingrediente extends Conectar{
     String codigo,nombre;
     float cantidad;

    public float getCantidad() {
        return cantidad;
    }

    public void setCantidad(float cantidad) {
        this.cantidad = cantidad;
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }


    public boolean registrar(String Nombre,String Cantidad)
    {
            String sqlcodigo = "SELECT COUNT(DISTINCT codigoingrediente) FROM tingrediente";
            int codigoingrediente=autogenerar(sqlcodigo);
            String sql = "insert into tingrediente (codigoIngrediente,nombreIngrediente,cantidadIngrediente) values ('"+codigoingrediente+"','"+Nombre+"',"+Cantidad+")";

            consultarSQL(sql);
            return true;
    }

    public Vector<m_ingrediente> consultaBD(){
    Vector<m_ingrediente> consulta_categorias = new Vector<m_ingrediente>();
    String sql="select * from tingrediente";
    consultarSQL(sql);
    try{
        while (rs.next()){
            m_ingrediente  mingrediente = new m_ingrediente();
            mingrediente.setCodigo(rs.getString("codigoingrediente"));
            mingrediente.setNombre(rs.getString("nombreingrediente"));
            mingrediente.setCantidad(rs.getFloat("cantidadingrediente"));
            consulta_categorias.add(mingrediente);
         }
    } catch (SQLException ex) {
        Logger.getLogger(m_ingrediente.class.getName()).log(Level.SEVERE, null, ex);
    }
    return consulta_categorias;
  }




}
